package me.send.business.service.mapper;

import java.util.Map;

import me.send.business.service.BaseMapper;
import me.send.business.service.pojo.Balance;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;

public abstract interface BalanceMapper extends BaseMapper {

	// 每个用户有一个账户 2015年7月20日13:58:00

	/**
	 * 查询账户 如果没有账户 就在下面增加一个空的账户
	 * 
	 * 2015年7月20日13:58:24
	 */

	@Insert(value = "insert into balance (createtime,userid,descption,telephone) "
			+ "values(#{createtime},#{userid},#{descption},#{telephone})")
	public abstract void save(Balance balance);

	// 根据用户的id 查询用户余额是否存在 2015年7月20日14:04:26
	@Select(value = "select count(1) as total from balance where userid = #{userid}")
	public abstract int count_userid(Integer userid);

	// 查询是否纯在 如果存在 获取下面的账户余额 2015年7月20日14:03:08
	@Select(value = "select * from balance where userid = #{userid}")
	public abstract Map<String, Object> balance_userid(Integer userid);

}
